import com.intellij.uiDesigner.core.GridConstraints;
import com.intellij.uiDesigner.core.GridLayoutManager;
import com.intellij.uiDesigner.core.Spacer;

import javax.swing.*;
import javax.swing.border.TitledBorder;
import java.awt.*;

public class main_form {
    public JPanel panel;
    public JTabbedPane tabbed_pane;
    public JTable device_properties_table;
    public JButton reboot_to_system_button;
    public JButton shutdown_device_button;
    public JButton reboot_to_recovery_device_button;
    public JButton reboot_to_fastboot_device_button;
    public JButton install_multiple_apps_button;
    public JButton select_apps_folder_button;
    public JButton install_one_app_button;
    public JButton select_APK_file_Button;
    public JButton disable_app_button;
    public JButton enable_app_button;
    public JButton uninstall_app_button;
    public JButton clear_app_button;
    public JButton open_app_button;
    public JButton force_stop_app_button;
    public JButton refresh_app_list_button;
    public JTextField apps_filter_textfield;
    public JButton save_app_list_button;
    public JRadioButton all_apps_radiobutton;
    public JRadioButton disable_apps_radiobutton;
    public JRadioButton enabled_apps_radiobutton;
    public JRadioButton system_apps_radiobutton;
    public JRadioButton user_apps_radiobutton;
    public JList apps_list;
    public JTextField system_ip_address_field;
    public JButton connect_to_device_button;
    public JList logs_list;
    public JButton save_logs_button;
    public JButton stop_logs_button;
    public JButton start_logs_button;
    public JRadioButton verbose_radio_button;
    public JButton select_recovery_IMG_button;
    public JButton install_recovery_IMG_button;
    public JButton boot_recovery_IMG_button;
    public JTextArea command_input;
    public JTextArea command_output;
    public JButton run_console_command_button;
    public JButton open_system_terminal_button;
    public JCheckBox system_checkbox;
    public JCheckBox recovery_checkbox;
    public JCheckBox cache_checkbox;
    public JCheckBox boot_checkbox;
    public JCheckBox data_checkbox;
    public JCheckBox radio_checkbox;
    public JButton select_recovery_ZIP_button;
    public JButton install_recovery_zip_button;
    public JButton save_recovery_logs_button;
    public JRadioButton silent_radio_button;
    public JRadioButton error_radio_button;
    public JRadioButton warning_radio_button;
    public JRadioButton fatal_radio_button;
    public JRadioButton debug_radio_button;
    public JRadioButton info_radio_button;
    public JLabel connection_label;
    public JLabel selected_file_label;
    public JLabel selected_folder_label;
    public JButton wipe_partition_button;
    public JPanel adb_panel;
    public JPanel logs_panel;
    public JPanel fastboot_panel;
    public JPanel recovery_panel;
    public JPanel console_panel;
    public JButton change_wireless_port_button;
    public JPanel device_panel;
    public JScrollPane device_properties_scroll_panel;
    public JButton select_partition_IMG_button;
    public JButton install_partition_IMG_button;
    public JRadioButton recovery_radio_button;
    public JRadioButton cache_radio_button;
    public JRadioButton system_radio_button;
    public JRadioButton data_radio_button;
    public JRadioButton boot_radio_button;
    public JRadioButton radio_radio_button;

    {
// GUI initializer generated by IntelliJ IDEA GUI Designer
// >>> IMPORTANT!! <<<
// DO NOT EDIT OR ADD ANY CODE HERE!
        $$$setupUI$$$();
    }

    /**
     * Method generated by IntelliJ IDEA GUI Designer
     * >>> IMPORTANT!! <<<
     * DO NOT edit this method OR call it in your code!
     *
     * @noinspection ALL
     */
    private void $$$setupUI$$$() {
        panel = new JPanel();
        panel.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
        tabbed_pane = new JTabbedPane();
        tabbed_pane.setEnabled(true);
        tabbed_pane.setVisible(true);
        panel.add(tabbed_pane, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, new Dimension(200, 200), null, 0, false));
        adb_panel = new JPanel();
        adb_panel.setLayout(new GridLayoutManager(14, 7, new Insets(5, 5, 5, 5), -1, -1));
        tabbed_pane.addTab("App Manager", adb_panel);
        install_multiple_apps_button = new JButton();
        install_multiple_apps_button.setFocusable(false);
        install_multiple_apps_button.setText("Install");
        adb_panel.add(install_multiple_apps_button, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final Spacer spacer1 = new Spacer();
        adb_panel.add(spacer1, new GridConstraints(11, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        select_apps_folder_button = new JButton();
        select_apps_folder_button.setFocusable(false);
        select_apps_folder_button.setText("Select folder");
        adb_panel.add(select_apps_folder_button, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        install_one_app_button = new JButton();
        install_one_app_button.setEnabled(true);
        install_one_app_button.setFocusable(false);
        install_one_app_button.setText("Install");
        adb_panel.add(install_one_app_button, new GridConstraints(6, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        select_APK_file_Button = new JButton();
        select_APK_file_Button.setFocusable(false);
        select_APK_file_Button.setText("Select file");
        adb_panel.add(select_APK_file_Button, new GridConstraints(7, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final JLabel label1 = new JLabel();
        label1.setText("Mass Apk Installation");
        adb_panel.add(label1, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final Spacer spacer2 = new Spacer();
        adb_panel.add(spacer2, new GridConstraints(4, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        selected_folder_label = new JLabel();
        selected_folder_label.setText("Selected: -");
        adb_panel.add(selected_folder_label, new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final JLabel label2 = new JLabel();
        label2.setText("Apk installation");
        adb_panel.add(label2, new GridConstraints(5, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        selected_file_label = new JLabel();
        selected_file_label.setText("Selected: -");
        adb_panel.add(selected_file_label, new GridConstraints(8, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        disable_app_button = new JButton();
        disable_app_button.setFocusable(false);
        disable_app_button.setText("Disable");
        adb_panel.add(disable_app_button, new GridConstraints(13, 1, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        enable_app_button = new JButton();
        enable_app_button.setFocusable(false);
        enable_app_button.setText("Enable");
        adb_panel.add(enable_app_button, new GridConstraints(13, 5, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        uninstall_app_button = new JButton();
        uninstall_app_button.setFocusable(false);
        uninstall_app_button.setText("Uninstall");
        adb_panel.add(uninstall_app_button, new GridConstraints(13, 3, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        clear_app_button = new JButton();
        clear_app_button.setFocusable(false);
        clear_app_button.setText("Clear data");
        adb_panel.add(clear_app_button, new GridConstraints(12, 1, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        open_app_button = new JButton();
        open_app_button.setFocusable(false);
        open_app_button.setText("Open");
        adb_panel.add(open_app_button, new GridConstraints(12, 5, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        force_stop_app_button = new JButton();
        force_stop_app_button.setFocusable(false);
        force_stop_app_button.setText("Force stop");
        adb_panel.add(force_stop_app_button, new GridConstraints(12, 3, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        refresh_app_list_button = new JButton();
        refresh_app_list_button.setFocusable(false);
        refresh_app_list_button.setText("Refresh");
        adb_panel.add(refresh_app_list_button, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(68, 30), null, 0, false));
        apps_filter_textfield = new JTextField();
        adb_panel.add(apps_filter_textfield, new GridConstraints(0, 2, 1, 4, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
        save_app_list_button = new JButton();
        save_app_list_button.setFocusable(false);
        save_app_list_button.setText("Save");
        adb_panel.add(save_app_list_button, new GridConstraints(0, 6, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        all_apps_radiobutton = new JRadioButton();
        all_apps_radiobutton.setSelected(true);
        all_apps_radiobutton.setText("All");
        adb_panel.add(all_apps_radiobutton, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        disable_apps_radiobutton = new JRadioButton();
        disable_apps_radiobutton.setText("Disabled");
        adb_panel.add(disable_apps_radiobutton, new GridConstraints(1, 2, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        enabled_apps_radiobutton = new JRadioButton();
        enabled_apps_radiobutton.setText("Enabled");
        adb_panel.add(enabled_apps_radiobutton, new GridConstraints(1, 3, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        system_apps_radiobutton = new JRadioButton();
        system_apps_radiobutton.setText("System");
        adb_panel.add(system_apps_radiobutton, new GridConstraints(1, 4, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        user_apps_radiobutton = new JRadioButton();
        user_apps_radiobutton.setText("Third");
        adb_panel.add(user_apps_radiobutton, new GridConstraints(1, 5, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final JScrollPane scrollPane1 = new JScrollPane();
        adb_panel.add(scrollPane1, new GridConstraints(2, 1, 10, 6, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        apps_list = new JList();
        apps_list.setFocusable(true);
        final DefaultListModel defaultListModel1 = new DefaultListModel();
        apps_list.setModel(defaultListModel1);
        scrollPane1.setViewportView(apps_list);
        final Spacer spacer3 = new Spacer();
        adb_panel.add(spacer3, new GridConstraints(10, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        final Spacer spacer4 = new Spacer();
        adb_panel.add(spacer4, new GridConstraints(9, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        logs_panel = new JPanel();
        logs_panel.setLayout(new GridLayoutManager(4, 8, new Insets(5, 5, 5, 5), -1, -1));
        tabbed_pane.addTab("Logs", logs_panel);
        save_logs_button = new JButton();
        save_logs_button.setFocusable(false);
        save_logs_button.setText("Save");
        logs_panel.add(save_logs_button, new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final Spacer spacer5 = new Spacer();
        logs_panel.add(spacer5, new GridConstraints(3, 1, 1, 7, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
        stop_logs_button = new JButton();
        stop_logs_button.setFocusable(false);
        stop_logs_button.setText("Stop");
        logs_panel.add(stop_logs_button, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        start_logs_button = new JButton();
        start_logs_button.setFocusable(false);
        start_logs_button.setText("Start");
        logs_panel.add(start_logs_button, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        verbose_radio_button = new JRadioButton();
        verbose_radio_button.setText("Verbose");
        logs_panel.add(verbose_radio_button, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        silent_radio_button = new JRadioButton();
        silent_radio_button.setText("Slent");
        logs_panel.add(silent_radio_button, new GridConstraints(1, 7, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        error_radio_button = new JRadioButton();
        error_radio_button.setText("Error");
        logs_panel.add(error_radio_button, new GridConstraints(1, 5, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        warning_radio_button = new JRadioButton();
        warning_radio_button.setText("Warning");
        logs_panel.add(warning_radio_button, new GridConstraints(1, 4, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        fatal_radio_button = new JRadioButton();
        fatal_radio_button.setText("Fatal");
        logs_panel.add(fatal_radio_button, new GridConstraints(1, 6, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        debug_radio_button = new JRadioButton();
        debug_radio_button.setText("Debug");
        logs_panel.add(debug_radio_button, new GridConstraints(1, 2, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        info_radio_button = new JRadioButton();
        info_radio_button.setSelected(true);
        info_radio_button.setText("Info");
        logs_panel.add(info_radio_button, new GridConstraints(1, 3, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final JScrollPane scrollPane2 = new JScrollPane();
        logs_panel.add(scrollPane2, new GridConstraints(0, 0, 1, 8, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        logs_list = new JList();
        logs_list.setFocusable(true);
        scrollPane2.setViewportView(logs_list);
        fastboot_panel = new JPanel();
        fastboot_panel.setLayout(new GridLayoutManager(12, 4, new Insets(5, 5, 5, 5), -1, -1));
        tabbed_pane.addTab("Fastboot", fastboot_panel);
        final JLabel label3 = new JLabel();
        label3.setText("Install or boot recovery");
        fastboot_panel.add(label3, new GridConstraints(0, 0, 1, 2, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final Spacer spacer6 = new Spacer();
        fastboot_panel.add(spacer6, new GridConstraints(11, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        select_recovery_IMG_button = new JButton();
        select_recovery_IMG_button.setFocusable(false);
        select_recovery_IMG_button.setText("Select recovery");
        fastboot_panel.add(select_recovery_IMG_button, new GridConstraints(1, 0, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        install_recovery_IMG_button = new JButton();
        install_recovery_IMG_button.setFocusable(false);
        install_recovery_IMG_button.setText("Install");
        fastboot_panel.add(install_recovery_IMG_button, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        boot_recovery_IMG_button = new JButton();
        boot_recovery_IMG_button.setFocusable(false);
        boot_recovery_IMG_button.setText("Boot");
        fastboot_panel.add(boot_recovery_IMG_button, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        recovery_checkbox = new JCheckBox();
        recovery_checkbox.setText("Recovery");
        fastboot_panel.add(recovery_checkbox, new GridConstraints(1, 3, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        system_checkbox = new JCheckBox();
        system_checkbox.setText("System");
        fastboot_panel.add(system_checkbox, new GridConstraints(1, 2, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        data_checkbox = new JCheckBox();
        data_checkbox.setText("Data");
        fastboot_panel.add(data_checkbox, new GridConstraints(2, 2, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        boot_checkbox = new JCheckBox();
        boot_checkbox.setText("Boot");
        fastboot_panel.add(boot_checkbox, new GridConstraints(2, 3, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        cache_checkbox = new JCheckBox();
        cache_checkbox.setText("Cache");
        fastboot_panel.add(cache_checkbox, new GridConstraints(3, 2, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        radio_checkbox = new JCheckBox();
        radio_checkbox.setText("Radio");
        fastboot_panel.add(radio_checkbox, new GridConstraints(3, 3, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        wipe_partition_button = new JButton();
        wipe_partition_button.setFocusable(false);
        wipe_partition_button.setText("Erase");
        fastboot_panel.add(wipe_partition_button, new GridConstraints(4, 2, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final JLabel label4 = new JLabel();
        label4.setText("Erase storage partitions");
        fastboot_panel.add(label4, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final JLabel label5 = new JLabel();
        label5.setText("Install img to partition");
        fastboot_panel.add(label5, new GridConstraints(5, 0, 1, 2, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        select_partition_IMG_button = new JButton();
        select_partition_IMG_button.setText("Select img");
        fastboot_panel.add(select_partition_IMG_button, new GridConstraints(6, 0, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        install_partition_IMG_button = new JButton();
        install_partition_IMG_button.setText("Flash");
        fastboot_panel.add(install_partition_IMG_button, new GridConstraints(10, 0, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        recovery_radio_button = new JRadioButton();
        recovery_radio_button.setText("Recovery");
        fastboot_panel.add(recovery_radio_button, new GridConstraints(9, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        cache_radio_button = new JRadioButton();
        cache_radio_button.setText("Cache");
        fastboot_panel.add(cache_radio_button, new GridConstraints(8, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        system_radio_button = new JRadioButton();
        system_radio_button.setText("System");
        fastboot_panel.add(system_radio_button, new GridConstraints(7, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        data_radio_button = new JRadioButton();
        data_radio_button.setText("Data");
        fastboot_panel.add(data_radio_button, new GridConstraints(8, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        boot_radio_button = new JRadioButton();
        boot_radio_button.setText("Boot");
        fastboot_panel.add(boot_radio_button, new GridConstraints(7, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        radio_radio_button = new JRadioButton();
        radio_radio_button.setText("Radio");
        fastboot_panel.add(radio_radio_button, new GridConstraints(9, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        recovery_panel = new JPanel();
        recovery_panel.setLayout(new GridLayoutManager(3, 4, new Insets(5, 5, 5, 5), -1, -1));
        tabbed_pane.addTab("Recovery", recovery_panel);
        final JLabel label6 = new JLabel();
        label6.setText("Install zip");
        recovery_panel.add(label6, new GridConstraints(0, 0, 1, 2, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final Spacer spacer7 = new Spacer();
        recovery_panel.add(spacer7, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        select_recovery_ZIP_button = new JButton();
        select_recovery_ZIP_button.setFocusable(false);
        select_recovery_ZIP_button.setText("Select");
        recovery_panel.add(select_recovery_ZIP_button, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        install_recovery_zip_button = new JButton();
        install_recovery_zip_button.setFocusable(false);
        install_recovery_zip_button.setText("Install");
        recovery_panel.add(install_recovery_zip_button, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        save_recovery_logs_button = new JButton();
        save_recovery_logs_button.setFocusable(false);
        save_recovery_logs_button.setText("Save recovery logs");
        recovery_panel.add(save_recovery_logs_button, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final Spacer spacer8 = new Spacer();
        recovery_panel.add(spacer8, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
        console_panel = new JPanel();
        console_panel.setLayout(new GridLayoutManager(2, 3, new Insets(5, 5, 5, 5), -1, -1));
        tabbed_pane.addTab("Console", console_panel);
        final JSplitPane splitPane1 = new JSplitPane();
        splitPane1.setOrientation(0);
        console_panel.add(splitPane1, new GridConstraints(0, 0, 1, 3, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, new Dimension(200, 200), null, 0, false));
        final JScrollPane scrollPane3 = new JScrollPane();
        splitPane1.setLeftComponent(scrollPane3);
        command_input = new JTextArea();
        scrollPane3.setViewportView(command_input);
        final JScrollPane scrollPane4 = new JScrollPane();
        splitPane1.setRightComponent(scrollPane4);
        command_output = new JTextArea();
        scrollPane4.setViewportView(command_output);
        open_system_terminal_button = new JButton();
        open_system_terminal_button.setFocusable(false);
        open_system_terminal_button.setText("Open system terminal");
        console_panel.add(open_system_terminal_button, new GridConstraints(1, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        run_console_command_button = new JButton();
        run_console_command_button.setFocusable(false);
        run_console_command_button.setText("Run");
        console_panel.add(run_console_command_button, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final Spacer spacer9 = new Spacer();
        console_panel.add(spacer9, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
        device_panel = new JPanel();
        device_panel.setLayout(new GridLayoutManager(3, 1, new Insets(5, 5, 5, 5), -1, -1));
        panel.add(device_panel, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, new Dimension(350, -1), null, 0, false));
        device_panel.setBorder(BorderFactory.createTitledBorder(null, "Device", TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION, null, null));
        final JPanel panel1 = new JPanel();
        panel1.setLayout(new GridLayoutManager(2, 2, new Insets(0, 0, 0, 0), -1, -1));
        device_panel.add(panel1, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
        reboot_to_system_button = new JButton();
        reboot_to_system_button.setFocusable(false);
        reboot_to_system_button.setText("Reboot");
        panel1.add(reboot_to_system_button, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        shutdown_device_button = new JButton();
        shutdown_device_button.setFocusable(false);
        shutdown_device_button.setText("Shutdown");
        panel1.add(shutdown_device_button, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        reboot_to_recovery_device_button = new JButton();
        reboot_to_recovery_device_button.setFocusable(false);
        reboot_to_recovery_device_button.setText("Reboot to Recovery");
        panel1.add(reboot_to_recovery_device_button, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        reboot_to_fastboot_device_button = new JButton();
        reboot_to_fastboot_device_button.setFocusable(false);
        reboot_to_fastboot_device_button.setText("Reboot to Fastboot");
        panel1.add(reboot_to_fastboot_device_button, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final JPanel panel2 = new JPanel();
        panel2.setLayout(new GridLayoutManager(2, 3, new Insets(5, 5, 5, 5), -1, -1));
        device_panel.add(panel2, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
        panel2.setBorder(BorderFactory.createTitledBorder(null, "Connection", TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION, null, null));
        connection_label = new JLabel();
        connection_label.setText("Not connected");
        panel2.add(connection_label, new GridConstraints(0, 0, 1, 2, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        final JLabel label7 = new JLabel();
        label7.setText("IP:");
        panel2.add(label7, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        system_ip_address_field = new JTextField();
        panel2.add(system_ip_address_field, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        connect_to_device_button = new JButton();
        connect_to_device_button.setFocusable(false);
        connect_to_device_button.setText("Connect");
        panel2.add(connect_to_device_button, new GridConstraints(1, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        change_wireless_port_button = new JButton();
        change_wireless_port_button.setFocusable(false);
        change_wireless_port_button.setText("Set 5555 Port");
        panel2.add(change_wireless_port_button, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
        device_properties_scroll_panel = new JScrollPane();
        device_properties_scroll_panel.setInheritsPopupMenu(false);
        device_panel.add(device_properties_scroll_panel, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
        device_properties_scroll_panel.setBorder(BorderFactory.createTitledBorder(null, "", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, null, null));
        device_properties_table = new JTable();
        device_properties_table.setInheritsPopupMenu(false);
        device_properties_table.setShowVerticalLines(true);
        device_properties_scroll_panel.setViewportView(device_properties_table);
        ButtonGroup buttonGroup;
        buttonGroup = new ButtonGroup();
        buttonGroup.add(all_apps_radiobutton);
        buttonGroup.add(disable_apps_radiobutton);
        buttonGroup.add(enabled_apps_radiobutton);
        buttonGroup.add(system_apps_radiobutton);
        buttonGroup.add(user_apps_radiobutton);
        buttonGroup = new ButtonGroup();
        buttonGroup.add(debug_radio_button);
        buttonGroup.add(info_radio_button);
        buttonGroup.add(warning_radio_button);
        buttonGroup.add(error_radio_button);
        buttonGroup.add(fatal_radio_button);
        buttonGroup.add(silent_radio_button);
        buttonGroup.add(verbose_radio_button);
        buttonGroup = new ButtonGroup();
        buttonGroup.add(boot_radio_button);
        buttonGroup.add(system_radio_button);
        buttonGroup.add(data_radio_button);
        buttonGroup.add(recovery_radio_button);
        buttonGroup.add(radio_radio_button);
        buttonGroup.add(cache_radio_button);
    }

    /**
     * @noinspection ALL
     */
    public JComponent $$$getRootComponent$$$() {
        return panel;
    }

}
